﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WybierzLunch.aspx.cs" Inherits="KPWeb.Moje.WybierzLunch" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <script type="text/javascript">
        
        $(function () {
            $("#dialog").dialog({
                position: ['center', 'center'],
                autoOpen: false,
                width: 600
            }).parent().appendTo(jQuery("form:first"));

            $("#opener").click(function () {
                $("#dialog").dialog("open");
            });
            $("#dEdycjaLunch").dialog({
                autoOpen: false,
                width: 550
            });

            $("#EdycjaLunchOpener").click(function () {
                $("#dEdycjaLunch").dialog("open");
            });

            $("#dListaLunch").dialog({
                autoOpen: false,
                width: 550
            });

            $("#ListaLunchOpener").click(function () {
                $("#dListaLunch").dialog("open");
            });
        });
        $(function () {
            $(document).tooltip();
        });
    </script>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="PobierzZamowieniaDzisiejsze" TypeName="KPWeb.Moje.WybierzLunch"
        OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>

    <div id="dEdycjaLunch" title="Wybór lunchu" style="color: #000000">
        Po wybraniu rodzaju i wpisaniu ewentualnych preferencji i szczegółów w uwagach, proszę kliknąć przycisk Zapisz zgłoszenie.
       <br />
        Wprowadzone dane dotyczą tylko dzisiejszego dnia.
          W uwagach można też wpisać organizatora zamówienia.
    </div>
    <div id="dListaLunch" title="Lista zgłoszeń" style="color: #000000">
        Zainicjowanie pracy w jednostce w tym module dokonuje osoba z uprawnieniami J lub K. Musi ona w menu /Kierownik-Jednostka/Narzędzia wprowadzić(zmienić) pozycje lunchu.
       <br />
        Uwaga: Wyświetlane pozycje na liście zgłoszeń dotyczą tylko dzisiejszego dnia.
    </div>
    <table style="width: 100%">
        <tr>
            <td>
                <fieldset id="fError" runat="server" visible="false">
                    <legend style="color: navy; font-weight: bold">Wykaz błędów: 
        
                    </legend>

                    <asp:Label ID="Error1" Font-Bold="True" ForeColor="Red" runat="server" Text="UWAGA: nie zapisano zgłoszenia lunchu"></asp:Label>
                    <asp:Label ID="Error2" Font-Bold="True" ForeColor="Red" runat="server" Text="UWAGA: nie zapisano anulowania lunchu"></asp:Label>
                    <asp:Label ID="Error3" Font-Bold="True" ForeColor="Red" runat="server" Text="UWAGA: osoba z jednostki z uprawnieniami J lub K nie wprowadziła jeszcze pozycji wyboru Lunchu"></asp:Label>
                </fieldset>
            </td>
        </tr>

    </table>





    <fieldset id="fMenu" runat="server">
        <legend style="color: navy; font-weight: bolder">
            <a href="javascript::void(0)" id="EdycjaLunchOpener" style="font-weight: bold">( ? )</a>
            Lunch w dniu dzisiejszym:
        </legend>
        <table style="width: 100%">
            <tr>
                <td>
                    <a href="javascript::void(0)" id="opener" style="font-weight: bold">pokaż pozycje</a>

                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="bZapiszWybranePozycje" runat="server" Text="Zapisz zgłoszenie" class="mybtn" Width="140px" 
                         OnClick="bZapiszWybranePozycje_click" />
                    &nbsp;&nbsp;&nbsp;
                    <asp:Button ID="bAnulujWybranePozycje" runat="server" Width="140px" Text="Anuluj zgłoszenie" class="mybtn"
                         OnClick="bAnulujWybranePozycje_click" />
                    <br />
                    <br />
                    <asp:Label ID="Label13" runat="server" Text="Uwagi: " Font-Bold="True" ForeColor="Black"></asp:Label>
                    <asp:TextBox ID="LunchUwagi" runat="server" Font-Bold="True" Width="90%"
                        ToolTip="Wprowadź swoje uwagi dotyczące dzisiejszego lunchu lub wpisz osobę organizatora"></asp:TextBox>
                </td>
            </tr>
        </table>
    </fieldset>
    <fieldset id="Fieldset1" runat="server">
        <legend style="color: navy; font-weight: bold">
            <a href="javascript::void(0)" id="ListaLunchOpener" style="font-weight: bold">( ? )</a>
            Lista zgłoszeń na lunch w dniu dzisiejszym:</legend>
        <div style="width: 100%; height: 100%; font-size: smaller">
            <asp:ListView ID="ListView1" runat="server" EnableViewState="false" DataSourceID="ObjectDataSource1" OnItemDataBound="ListView1_ItemDataBound">
                <ItemTemplate>
                    <tr style="background-color: #E0FFFF; color: #333333;">
                        <td style="width: 70px; padding-left: 5px; font-weight: bold;" align="center">
                            <asp:Label ID="Label3" runat="server" Text='<%# Eval("anulowano").ToString() %>' ForeColor="Red" />
                        </td>
                        <td style="width: 200px; font-weight: bold; padding-left: 5px" align="left">
                            <asp:Label ID="NazwiskoImie" runat="server" Text='<%# Eval("NazwiskoZamawiajacy").ToString() %>' />
                        </td>
                        <td style="width: 150px; padding-left: 5px" align="center">
                            <asp:Label ID="Label5" runat="server" Text='<%# Eval("NazwaLunch").ToString() %>' />
                        </td>
                        <td style="width: 150px;" align="center">
                            <asp:Label ID="Label4" runat="server" Text='<%# Eval("DataLunch") %>' />
                        </td>
                        <td style="width: 400px;" align="left">
                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("Uwagi") %>' />
                        </td>
                    </tr>
                </ItemTemplate>
                <EmptyDataTemplate>
                    <table id="Table1" runat="server" style="">
                        <tr style="color: blue; font-weight: bold">
                            <td>Brak OSÓB zamawiających
                            </td>
                        </tr>
                    </table>
                </EmptyDataTemplate>
                <LayoutTemplate>
                    <table id="Table2" runat="server">
                        <tr id="Tr1" runat="server">
                              <td id="Td6" runat="server">
                                <td id="Td5" runat="server" style="color: Blue; font-weight: bold; width: 600px" align="left">
                                    <asp:DataPager ID="DataPager1" runat="server" PageSize="10">
                                        <Fields>
                                            <asp:NextPreviousPagerField
                                                ShowFirstPageButton="False"
                                                ShowNextPageButton="False"
                                                PreviousPageText="poprzednia"
                                                ShowPreviousPageButton="True" />
                                            <asp:NumericPagerField ButtonCount="10" />
                                            <asp:NextPreviousPagerField
                                                ShowLastPageButton="False"
                                                ShowNextPageButton="true"
                                                NextPageText="następna"
                                                ShowPreviousPageButton="False" />
                                        </Fields>
                                    </asp:DataPager>
                                </td>
                                <td id="Td1" runat="server" style="width: 500px" align="left">&nbsp
                                </td>
                                <table id="itemPlaceholderContainer" class="alternate" runat="server" border="1" style="background-color: #FFFFFF; border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;">
                                    <tr id="Tr3" runat="server" style="background-color: #eeeeee; color: #333333;">
                                        <th id="Th7" runat="server" align="center">Anulowano
                                        </th>
                                        <th id="Th1" runat="server" align="center">Nazwisko zamawiającego
                                        </th>
                                        <th id="Th8" runat="server" align="center">Nazwa lunchu
                                        </th>
                                        <th id="Th6" runat="server" align="center">Czas zgłoszenia/anulowania
                                        </th>
                                        <th id="Th13" runat="server" align="center">Uwagi
                                        </th>
                                   </tr>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </table>
                            </td>
                        </tr>

                    </table>
                    </td>
                </LayoutTemplate>
            </asp:ListView>
        </div>
    </fieldset>
    <div id="dialog" title="Lunch">
        <p>
            Wybierz rodzaj lunchu
        </p>
        <asp:CheckBoxList ID="dTypLunch" runat="server">
        </asp:CheckBoxList>
    </div>
</asp:Content>
